﻿CREATE PROCEDURE [dbo].[proc_ProdutosUpdate]
(
	@IdProduto bigint,
	@Nome nvarchar(50),
	@Descricao nvarchar(255) = NULL,
	@CodUnidadeMedida nvarchar(3),
	@PrecoCusto decimal(18,5),
	@CodMoeda nvarchar(3),
	@CodGrupoProduto nvarchar(3)
)
AS
BEGIN

	SET NOCOUNT OFF
	DECLARE @Err int

	UPDATE [Produtos]
	SET
		[Nome] = @Nome,
		[Descricao] = @Descricao,
		[CodUnidadeMedida] = @CodUnidadeMedida,
		[PrecoCusto] = @PrecoCusto,
		[CodMoeda] = @CodMoeda,
		[CodGrupoProduto] = @CodGrupoProduto,
		[DataAlteracao] = GETDATE()
	WHERE
		[IdProduto] = @IdProduto


	SET @Err = @@Error


	RETURN @Err
END
